Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

E2151. Allow reviewers to bid on what to review #2150

Merged
merged 60 commits into from
Jan 27, 2022

Conversation

WeiRui-Wang
Copy link
Contributor

@WeiRui-Wang WeiRui-Wang commented Nov 22, 2021

Description of the changes includes a series of optimization for the code of which are DRY principle violation. Further refactoring will also allow the code be more suitable for merging.

Before the pull request, changes has been made and consist of an overhaul across the code base related to E2085.

Further details and changes can be viewed at Files Changed and E2151 Wiki.

Note: During a review of our pull request and commits history, we have noticed an issue where the date of the commits is different than the actual date of the commit because of our system’s time and date setup during the testing. Had the issue ever caused the confusion of time of commits, do check the time of files change instead of the commits timestamp.

@expertiza-bot
Copy link
Contributor

expertiza-bot commented Nov 22, 2021

1 Message
💬 Thanks for the pull request, and welcome! 🎉 The Expertiza team is excited to review your changes, and you should hear from us soon.

This repository is being automatically checked for code-quality issues using Code Climate.
You can see results for this analysis in the PR status below. Newly introduced issues should be fixed before a pull request is considered ready to review.

Also, please spend some time looking at the instructions at the top of your course project writeup.
If you have any questions, please send email to expertiza-support@lists.ncsu.edu.

UUID 4 Warnings
e222 ⚠️ Your pull request is more than 500 LoC.
Please make sure you did not commit unnecessary changes, such as schema.rb, node_modules, change logs.
d699 ⚠️ You changed YAML (*.yml) or example (*.yml.example) files; please double-check whether this is necessary.
3ecd ⚠️ You modified spec/factories/ folder; please double-check whether it is necessary.
e29c ⚠️ One or more of your test expectations do not have matchers.
To avoid shallow tests – tests concentrating on irrelevant, unlikely-to-fail conditions – please include matchers, such as comparisons (e.g., equal(expected_value)), the status change of objects (e.g., change(object, :value).by(delta)), error handlings (e.g., raise_error("message")).
4f9c You are requiring rspec gem, fixture-related gem(s) or different helper methods in RSpec tests.
There have already been included, you do not need to require them again. Please remove them.
0a9c You are using global variables ($) or class variables (@@); please double-check whether this is necessary.

Generated by expertiza-bot

@coveralls
Copy link

coveralls commented Nov 22, 2021

Coverage Status

Coverage decreased (-8.6%) to 48.147% when pulling 03ea8fe on WeiRui-Wang:beta into d7424f9 on expertiza:beta.

@coveralls
Copy link

coveralls commented Nov 22, 2021

Coverage Status

Coverage decreased (-18.1%) to 43.776% when pulling e45e3d7 on WeiRui-Wang:beta into a0f987c on expertiza:beta.

This reverts commit 89a4bde.

Modify names of files for review bid views

Delete all views and partials explicitly for review_bids

Create new shared partial used for table line of both reviews and topics in sign up

Remove unnecessary portion of base_table_name

Modify view files for review bids to render properly

Delete unnecessary view components for review bidding

Fix incorrect render of partial in review_bid_table_line view

Update url for algorithm and test cases
@Aeront39
Copy link
Contributor

Hello,

general note that some of the commits in this pull request and subsequent repo have weird dates because one of our developers was adjusting their system clock for the purposes of testing. We apologize if that causes any issues.

Also, please note that for this feature, an external webservice must also be established, as referenced in the document related to this topic.

@johnbumgardner johnbumgardner self-assigned this Jan 26, 2022
@johnbumgardner
Copy link
Collaborator

Serious issues with the GUI on firefox render this feature nearly unusable. I was able to barely select to place my bids.

Needs additional work before, can probably be merged.

@johnbumgardner johnbumgardner merged commit 2dfedd0 into expertiza:beta Jan 27, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

7 participants